 
/* é€šç”¨æ ·å¼ */
html,body,div,p,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{margin:0px;padding:0px;}
body{font:14px "å¾®è½¯é›…é»‘";text-align:center;  }
body,a{color:#555; }
.wrapIE8{text-align:left;}
img{border:0 none;}
a{text-decoration:none;}
ul,ol{list-style:none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,a{padding:0; margin:0;}
.w1200{width:1200px;margin:0 auto; zoom:1;}
.pc_overflow{overflow:hidden;zoom:1;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
*:focus{outline: none;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.flex{
	display:flex;
	flex-direction: row;
    flex-wrap: nowrap;
	justify-content:flex-start;
	align-items:center;
}
.main{
	display: inline-grid;
}
table {border-collapse: collapse;border-spacing: 0;letter-spacing: 0;scroll-padding: 0;}
input{padding:0px;vertical-align: middle;line-height: normal;border:none;}
.clear{ clear:both;}
.text_p{
	text-indent: 2em;
	text-align: left;
	padding: 5px 0;
	font-size: 16px;
	line-height: 30px;
}
.over_p{
	display: inline-block; 
	white-space: nowrap;
	width: 140px; 
	overflow: hidden; 
	text-overflow:ellipsis;

}

 .frmenu .li1{padding: 0 23px; height: 48px; margin: 0 20px; line-height:48px;   position: relative;}
 .frmenu .li1 a.frista{ font-size: 20px; color: #fff; display: block; letter-spacing: 0.31px; opacity: 0.8;}
 .frmenu .li1 a.frista.cur{ color:#FFEC74;  line-height: 46px; border-bottom: 2px solid #FFEC74; }
.frmenu .li1 a.frista:hover{ color:#FFEC74; }
 .menubox{
 	background: #CC0001;
 	text-align: center; 
 }
 .banner{ 
	background-color: #eee;
	text-align: left;
 }
 .banner .logo{ 
	font-size: 50px;
	font-weight: bold;
	padding: 40px;
 } 
 .menubox.menubox1{
 	position: fixed;
 	left: 0;
 	top:0;
 	z-index: 999999;
 	background: #fff;
 	width: 100%;
 	box-shadow: 0 0 10px #eee;
 } 
 .w1000{
 	width: 1000px;
 	margin: 0 auto;
 } 
 
.foot{ 
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0.22px;
	line-height: 30px;
	background: #CC0001;
	height: 120px;
}  

.btn{
	padding: 4px 10px;
}

.main{
	min-height: 400px;
	padding: 40px 0;
}
.wrap1{
	padding: 20px 0;
	justify-content: space-between;
	align-items: flex-start;
}
.wrap1 .fl_con{
	width: 240px;
}
.commonBlock{
	margin-bottom: 20px;
}
.commonBlock .til{
	padding: 5px 10px;
	border-radius: 10px 10px 0 0; 
	background-color: #CC0001;
	color: #fff;
	font-size: 16px;
	font-style: initial;
	text-align: left;
}
.commonBlock .conn{
	border: 1px solid #CC0001;
	padding: 20px 10px;
	text-align: left;
	box-shadow: 4px 4px 10px #ddd;
}

.wrap1 .fr_con{
	width: 900px;
}
.proItem{
	border: 1px solid #ddd;
	margin: 10px 0;
}
.proItem .img{
	width: 200px;
	height: 200px;
	border:1px solid #ddd
}
.proItem .txtCon{
	width: 640px;
	text-align: left;
	margin-left: 20px;
} 
 
 .tableCon{
	 width: 100%;
 }
 .tableCon tr{
	border:1px solid #ddd; 
 }
  .tableCon tr td,.tableCon tr th{
	  padding: 10px;
  }
 
.blue{
	background: blue;
}

 